package instructions;

import expressions.BadExpressionException;

@SuppressWarnings("serial")
public class BadInstructionException extends Exception {

	private BadExpressionException bee;

	public BadInstructionException(String msg) {
		super(msg);
	}

	public BadInstructionException(BadExpressionException bee, String msg) {
		super(msg);

		this.bee = bee;
	}

	public String getMessage() {

		String message = super.getMessage();

		if (bee != null)
			message = bee.getMessage() + "\n" + message;

		return message;
	}

}
